[v-cloak]{display:none}.content-wrap{background-color:#f5f5eb}.sec-post-list{padding-top:48px;padding-bottom:240px;position:relative;min-height:600px}@media only screen and (max-width:750px){.sec-post-list{padding-top:39px;padding-bottom:34.66667vw}}.sec-post-list .title-wrap{background:url(/assets/article/img/bg-title-pc.png) 50% 0 no-repeat;min-height:223px;padding-top:67px;margin-bottom:120px}@media only screen and (max-width:750px){.sec-post-list .title-wrap{position:relative;background:url(/assets/article/img/bg-title-sp.png) 50% 0 no-repeat;background-size:contain;min-height:37.33333vw;padding-top:6.13333vw;margin-bottom:16vw}.sec-post-list .title-wrap:after{content:'';display:block;width:20.8vw;height:27.2vw;background:url(/assets/article/img/title-chara-sp.png) 0 0 no-repeat;background-size:contain;position:absolute;bottom:0;right:-5.33333vw;z-index:2}}.sec-post-list .title-wrap .label{font-size:28px;font-weight:700;width:440px;height:80px;margin:0 auto 30px;line-height:1.2;display:flex;justify-content:center;align-items:center;text-align:center}@media only screen and (max-width:750px){.sec-post-list .title-wrap .label{width:69.33333vw;height:12vw;font-size:14px;margin-bottom:.8em}}.sec-post-list .select-wrap{display:flex;justify-content:center;margin-bottom:55px}@media only screen and (max-width:750px){.sec-post-list .select-wrap{display:block}}.sec-post-list .select-wrap .select-item .label{font-size:13px;font-weight:700;margin-right:1em;margin-bottom:1em}@media only screen and (max-width:750px){.sec-post-list .select-wrap .select-item .label{font-size:11px;margin-right:0}}.sec-post-list .select-wrap .select-item:not(:last-child){margin-right:40px}@media only screen and (max-width:750px){.sec-post-list .select-wrap .select-item:not(:last-child){margin-right:0;margin-bottom:5.33333vw}}@media only screen and (max-width:750px){.sec-post-list .select-wrap .select-item{justify-content:space-between}}.sec-post-list .select-wrap .select-inner{position:relative}.sec-post-list .select-wrap .select-inner:before{content:'';display:block;width:12px;height:6px;background:url(/assets/common/img/icon-arrow-down-blk.svg) 0 0 no-repeat;background-size:contain;position:absolute;top:calc(50% - 3px);right:20px}@media only screen and (max-width:750px){.sec-post-list .select-wrap .select-inner{width:100%}}.sec-post-list .select-wrap select{width:300px;height:50px;font-size:14px;font-weight:700;cursor:pointer;text-overflow:ellipsis;border:none;outline:0;background:#fff;box-shadow:none;-webkit-appearance:none;appearance:none;border-radius:10px;padding:10px 20px}@media only screen and (max-width:750px){.sec-post-list .select-wrap select{width:100%}}.sec-post-list .swiper-container-initialized .tpl-post-lists.swiper-slide{opacity:0!important}.sec-post-list .swiper-container-initialized .tpl-post-lists.swiper-slide-active{opacity:1!important}.sec-post-list .not-post{text-align:center;font-size:18px}@media only screen and (max-width:750px){.sec-post-list .not-post{font-size:15px}}.sec-other-cont{background-color:#32b496;padding-bottom:80px}@media only screen and (max-width:750px){.sec-other-cont{position:relative;padding-bottom:18.66667vw}.sec-other-cont:before{content:'';display:block;width:200%;height:400px;position:absolute;z-index:1;left:50%;top:-18vw;transform:translateX(-50%);border-radius:50%;background-color:#32b496}}.sec-other-cont .tpl-inner-wrap{position:relative;z-index:2}.sec-other-cont .tpl-inner-wrap .icon{position:absolute;left:0;top:-173px}@media only screen and (max-width:750px){.sec-other-cont .tpl-inner-wrap .icon{display:none}}.sec-other-cont .sec-title-wrap{margin-bottom:51px}@media only screen and (max-width:750px){.sec-other-cont .sec-title-wrap{margin-bottom:0}.sec-other-cont .sec-title-wrap .label{top:-25.33333vw}}.sec-other-cont .sec-title-wrap .chara-icon:nth-child(1){left:45px;top:-48px}@media only screen and (max-width:750px){.sec-other-cont .sec-title-wrap .chara-icon:nth-child(1){width:15.46667vw;left:5.33333vw;top:-9.33333vw}}.sec-other-cont .sec-title-wrap .chara-icon:nth-child(2){right:40px;top:-53px}@media only screen and (max-width:750px){.sec-other-cont .sec-title-wrap .chara-icon:nth-child(2){width:15.46667vw;right:2.66667vw;top:-8.8vw}}@media only screen and (max-width:750px){.sec-other-cont .sec-title-wrap.other-post .label{top:-28vw}}.sec-other-cont .sec-title-wrap.other-post .chara-icon:nth-child(1){left:auto;right:90px;top:-55px}@media only screen and (max-width:750px){.sec-other-cont .sec-title-wrap.other-post .chara-icon:nth-child(1){width:15.46667vw;right:14.66667vw;top:-9.33333vw}}.sec-post-detail{position:relative;padding-bottom:160px}@media only screen and (max-width:750px){.sec-post-detail{padding-bottom:50.66667vw}}.sec-post-detail .tpl-inner-wrap{z-index:2}.sec-post-detail .title-wrap{position:relative;z-index:1}.sec-post-detail .title-wrap:before{content:'';display:block;background-color:#fff;position:absolute;z-index:1;top:0;left:0;height:100%;width:calc(50% + 320px)}@media only screen and (max-width:750px){.sec-post-detail .title-wrap:before{width:90.66667vw}}.sec-post-detail .title-wrap .title-inner{width:820px;position:relative;padding:80px;padding-left:0}@media only screen and (max-width:750px){.sec-post-detail .title-wrap .title-inner{width:100%;padding:10.66667vw 0 16vw}}.sec-post-detail .title-wrap .tag{display:inline-block;border:2px solid #222;border-radius:290486px;font-size:15px;font-weight:700;line-height:1;padding:5px 12px;margin-bottom:20px}@media only screen and (max-width:750px){.sec-post-detail .title-wrap .tag{font-size:13px;padding:3px 10px;margin-bottom:5.33333vw}}.sec-post-detail .title-wrap .label{font-size:30px;font-weight:700}@media only screen and (max-width:750px){.sec-post-detail .title-wrap .label{font-size:20px;width:78.66667vw}}.sec-post-detail .title-wrap .date{font-size:15px;margin-top:20px;color:#8c8c8c}@media only screen and (max-width:750px){.sec-post-detail .title-wrap .date{width:78.66667vw;font-size:13px;margin-top:2.66667vw}}.sec-post-detail .title-wrap .chara{position:absolute;right:-56px;top:50px}@media only screen and (max-width:750px){.sec-post-detail .title-wrap .chara{width:14.93333vw;right:auto;left:78.13333vw;top:auto;bottom:26.66667vw}.sec-post-detail .title-wrap .chara img{max-width:100%;height:auto}}.sec-post-detail .title-wrap .logo{position:absolute;top:80px;right:80px}@media only screen and (max-width:750px){.sec-post-detail .title-wrap .logo{max-width:200px;top:10.66667vw;right:10.66667vw}}.sec-post-detail .title-wrap .author-position{font-size:12px;font-weight:700;margin-top:38px}@media only screen and (max-width:750px){.sec-post-detail .title-wrap .author-position{width:78.66667vw;font-size:11px;margin-top:2.13333vw}}.sec-post-detail .title-wrap .author-name{font-size:15px;font-weight:700;margin-top:.5em}@media only screen and (max-width:750px){.sec-post-detail .title-wrap .author-name{width:78.66667vw;font-size:13px}}.sec-post-detail .img-wrap{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;margin-top:-100px}@media only screen and (max-width:750px){.sec-post-detail .img-wrap{margin-top:-10.66667vw}}.sec-post-detail .img-wrap .post-img{width:700px;position:relative}@media only screen and (max-width:750px){.sec-post-detail .img-wrap .post-img{width:100%}}.sec-post-detail .img-wrap .post-img img{width:100%;height:auto;border-radius:10px}.sec-post-detail .img-wrap .post-img .chara{width:90px;height:auto;position:absolute;right:40px;top:-60px}.sec-post-detail .post-body-wrap{position:relative;margin-top:120px}@media only screen and (max-width:750px){.sec-post-detail .post-body-wrap{margin-top:16vw}}.sec-post-detail .post-nav-wrap{position:absolute;top:0}@media only screen and (min-width:751px){.sec-post-detail .post-nav-wrap{width:1000px}.sec-post-detail .post-nav-wrap.is-fixed{position:fixed}.sec-post-detail .post-nav-wrap.is-end{position:absolute;top:auto;bottom:0}.sec-post-detail .post-nav-wrap.is-end .post-nav{top:auto;bottom:0}}@media only screen and (max-width:750px){.sec-post-detail .post-nav-wrap{position:static;margin-bottom:21.33333vw}}.sec-post-detail .post-nav{width:280px;border-radius:10px;overflow:hidden}@media only screen and (max-width:750px){.sec-post-detail .post-nav{width:100%}}@media only screen and (min-width:751px){.sec-post-detail .post-nav{position:absolute;top:20px;right:0}}.sec-post-detail .post-nav .label{background-color:#e1e1d2;text-align:center;font-size:13px;font-weight:700;line-height:1;padding:10px}@media only screen and (max-width:750px){.sec-post-detail .post-nav .label{padding:2.66667vw}}.sec-post-detail .post-nav .post-nav-list{background-color:#fff;padding:30px}@media only screen and (max-width:750px){.sec-post-detail .post-nav .post-nav-list{padding:8vw}}.sec-post-detail .post-nav .post-nav-list li:not(:first-child) a{border-top:1px solid #e1e1d2;padding-top:10px}.sec-post-detail .post-nav .post-nav-list li:not(:last-child) a{padding-bottom:10px}.sec-post-detail .post-nav .post-nav-list li.level2{padding-left:2em}.sec-post-detail .post-nav .post-nav-list a{display:block;font-size:13px;font-weight:700}@media only screen and (min-width:751px){.sec-post-detail .post-nav .post-nav-list a.is-current{color:#32b496}}@media only screen and (min-width:751px){.sec-post-detail .post-body-main{width:640px}}.sec-post-detail .post-body-main .main-label{font-size:22px;font-weight:700;margin-bottom:40px}@media only screen and (max-width:750px){.sec-post-detail .post-body-main .main-label{font-size:20px;margin-bottom:10.66667vw}}.sec-post-detail .post-body-main .main-label:after{content:'';display:block;width:120px;height:6px;background:url(/assets/common/img/title-line.svg) 0 0 no-repeat;background-size:contain;margin-top:40px}@media only screen and (max-width:750px){.sec-post-detail .post-body-main .main-label:after{width:80px;height:4px;margin-top:10.66667vw}}.sec-post-detail .post-body-main .sub-label{font-size:17px;font-weight:700;margin-top:3em;margin-bottom:2em}@media only screen and (max-width:750px){.sec-post-detail .post-body-main .sub-label{font-size:15px}}.sec-post-detail .post-body-main div,.sec-post-detail .post-body-main img,.sec-post-detail .post-body-main ol,.sec-post-detail .post-body-main p,.sec-post-detail .post-body-main ul{margin:1.5em 0}.sec-post-detail .post-body-main div+.main-label,.sec-post-detail .post-body-main img+.main-label,.sec-post-detail .post-body-main ol+.main-label,.sec-post-detail .post-body-main p+.main-label,.sec-post-detail .post-body-main ul+.main-label{margin-top:3em}@media only screen and (max-width:750px){.sec-post-detail .post-body-main ol,.sec-post-detail .post-body-main p,.sec-post-detail .post-body-main ul{font-size:14px}}.sec-post-detail .post-body-main a{color:#32b496;font-weight:700;text-decoration:underline}@media only screen and (min-width:751px){.sec-post-detail .post-body-main a{transition:opacity .3s}.sec-post-detail .post-body-main a:hover{opacity:.7}}.sec-post-detail .post-body-main ul{list-style:disc}.sec-post-detail .post-body-main ul li{margin-left:1em}.sec-post-detail .post-body-main ol{list-style:decimal;padding-left:1em}.sec-post-detail .post-body-main img{max-width:100%;height:auto;border-radius:10px}.sec-post-detail .post-body-main em{font-style:italic}.sec-post-detail .post-body-main .register-bnr{margin:40px 0 60px}.sec-post-detail .post-body-main .register-bnr img{border:2px solid #000}@media only screen and (max-width:750px){.sec-post-detail .post-body-main .register-bnr{margin:8vw 0 10vw}.sec-post-detail .post-body-main .register-bnr img{width:100%;border-width:2px}}.sec-post-detail div.post-sns-links{display:flex;justify-content:center;flex-wrap:wrap;margin:60px 0 80px}@media only screen and (max-width:750px){.sec-post-detail div.post-sns-links{margin:8vw 0 21.33333vw}}.sec-post-detail div.post-sns-links a{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background-color:#222;background-position:50%;background-repeat:no-repeat;border-radius:50%}@media only screen and (max-width:750px){.sec-post-detail div.post-sns-links a{width:16vw;height:16vw}}.sec-post-detail div.post-sns-links a.tw{background-image:url(/assets/common/img/icon-tw-wh.svg);background-size:25px auto}@media only screen and (max-width:750px){.sec-post-detail div.post-sns-links a.tw{background-size:9.33333vw auto}}.sec-post-detail div.post-sns-links a.li{background-image:url(/assets/common/img/icon-li-wh.svg);background-size:28px auto}@media only screen and (max-width:750px){.sec-post-detail div.post-sns-links a.li{background-size:7.46667vw auto}}.sec-post-detail div.post-sns-links a.fa{background-image:url(/assets/common/img/icon-fa-wh.svg);background-size:25px auto;background-position:50% bottom}@media only screen and (max-width:750px){.sec-post-detail div.post-sns-links a.fa{background-size:6.66667vw auto}}@media only screen and (min-width:751px){.sec-post-detail div.post-sns-links a{transition:background-color .3s}.sec-post-detail div.post-sns-links a:hover{background-color:#fff}.sec-post-detail div.post-sns-links a:hover.tw{background-image:url(/assets/common/img/icon-tw-blk.svg)}.sec-post-detail div.post-sns-links a:hover.li{background-image:url(/assets/common/img/icon-li-blk.svg)}.sec-post-detail div.post-sns-links a:hover.fa{background-image:url(/assets/common/img/icon-fa-blk.svg)}}.sec-post-detail div.post-sns-links a:not(:last-child){margin-right:40px}@media only screen and (max-width:750px){.sec-post-detail div.post-sns-links a:not(:last-child){margin-right:10.66667vw}}.sec-post-detail .author-wrap{background-color:#e1e1d2;border-radius:10px;display:flex;align-items:center;padding:40px;margin-bottom:80px}@media only screen and (max-width:750px){.sec-post-detail .author-wrap{display:block;padding:5.33333vw 10.66667vw 10.66667vw;margin-bottom:21.33333vw}}.sec-post-detail .author-wrap .label{font-size:13px;font-weight:700;white-space:nowrap;padding-right:40px}@media only screen and (max-width:750px){.sec-post-detail .author-wrap .label{text-align:center;padding-right:0;margin-bottom:5.33333vw}}.sec-post-detail .author-wrap .author{display:flex;align-items:center;border-left:1px solid #fff;padding-left:40px}@media only screen and (max-width:750px){.sec-post-detail .author-wrap .author{border-left:0;border-top:1px solid #fff;padding-left:0;padding-top:5.33333vw}}.sec-post-detail .author-wrap .author img{width:80px;height:auto;border-radius:50%;margin-right:20px}@media only screen and (max-width:750px){.sec-post-detail .author-wrap .author img{width:21.33333vw;height:auto;margin-right:5.33333vw}}@media only screen and (min-width:751px){.sec-post-detail .author-wrap .author .txt{max-width:160px}}.sec-post-detail .author-wrap .author p{font-weight:700}.sec-post-detail .author-wrap .author .position{font-size:11px;margin-bottom:.2em}.sec-post-detail .author-wrap .author .name{font-size:17px}.sec-post-detail .author-wrap .introduction{flex:1;font-size:11px;padding-left:40px}@media only screen and (max-width:750px){.sec-post-detail .author-wrap .introduction{padding-left:0;margin-top:5.33333vw}}.sec-post-detail .more-post{display:flex;flex-wrap:wrap;justify-content:center}.sec-post-detail .more-post .item{width:calc(50% - 15px);background-color:#fff;border-radius:10px;padding:10px}@media only screen and (max-width:750px){.sec-post-detail .more-post .item{width:calc(50% - 5px);border-radius:5px;padding:5px;padding-bottom:15px}}.sec-post-detail .more-post .item:nth-child(2n){margin-left:30px}@media only screen and (max-width:750px){.sec-post-detail .more-post .item:nth-child(2n){margin-left:10px}}.sec-post-detail .more-post .item:nth-child(n+3){margin-top:30px}@media only screen and (max-width:750px){.sec-post-detail .more-post .item:nth-child(n+3){margin-top:10px}}.sec-post-detail .more-post a{display:flex;align-items:center}@media only screen and (min-width:751px){.sec-post-detail .more-post a{transition:opacity .3s}.sec-post-detail .more-post a:hover{opacity:.7}}@media only screen and (max-width:750px){.sec-post-detail .more-post a{display:block}}.sec-post-detail .more-post img{width:227px;height:auto;border-radius:10px;margin-right:30px}@media only screen and (max-width:750px){.sec-post-detail .more-post img{width:100%;border-radius:5px;margin-right:0;margin-bottom:2.66667vw}}.sec-post-detail .more-post .title{font-size:13px;font-weight:700}@media only screen and (max-width:750px){.sec-post-detail .more-post .title{padding-left:.5em;padding-right:.5em;font-size:11px}}.post-enter-active,.post-leave-active{transition:opacity .5s}.post-enter,.post-leave-to{opacity:0}